.top{
  padding:20px 0;
  border-bottom:1px solid #dbdbdb;
   width:100%;
  .info {
    padding-left: 30px;
    width: 100%;
    span {
      font-size: 16px;
    }
    span.rt {
      margin-right: 30px;
    }
  }
 .addr{
   margin-top:5px;
   padding:0 10px;
  i,u{
    display: inline-block;
    position:relative;
  }
   i{
     width:15px;
     height:19px;
     background: url("../img/unpaid_icon_03.png") no-repeat;
     top:7px;
   }
   span{
     font-size:12px;
     margin-left:5px;
   }
   u{
     width:8px;
     height:14px;
     background: url("../img/choice_03.png") no-repeat;
     position:relative;
     top:7px;
   }
 }
}



.main{
  width:100%;
  padding:10px 10px 0;
  border-bottom:1px solid #dbdbdb;
  .gift-detail{
    background-color: #ffffff;
    padding-bottom:10px;
    border-bottom:1px solid #dbdbdb;
    width:100%;
    .lt img{
      width:50px;
      height:50px;
    }
    .lt:nth-child(2){
      margin-left:10px;
      width:80%;
      h3{
        font-size:14px;
        letter-spacing: 2px;
      }
      p{
        width:100%;
        span{
          font-size:11px;
          color:#909090;
        }
        span.rt{margin-top:5px;}
      }
    }
  }
  .change-counts{
    padding:20px 0;
    border-bottom:1px solid #dbdbdb;
    >span{
      font-size:14px;
    }
    .counts{
      img{
        width:25px;
      }
      input{
        display: inline-block;
        width:35px;
        height:25px;
        border:0;
        border-radius:0;
        -webkit-appearance: none; /*去除系统默认的样式*/
        box-shadow:none;
        border-top:1px solid #E0E0E0;
        border-bottom:1px solid #E0E0E0;
        text-align: center;
        line-height:25px;
        position:relative;
        font-size:12px;
      }
    }
  }
  .peisong{
    padding:20px 0;
    width:100%;
    >span{
      font-size:14px;
    }
  }
}
.total-counts{
  padding:20px 10px;
  width:100%;
  border-bottom:1px solid #dbdbdb;
  p{width:100%;}
  p span{
      font-size:14px;
      color:#888888;
    }
  p:first-child{
    margin-bottom:5px;
    span:first-child{
      color:#000000;
    }
  }
}

#btn{
  max-width:640px;
  width:100%;
  height:50px;
  background-color: #F29FB3;
  line-height: 50px;
  color:#ffffff;
  text-align: center;
  font-size:18px;
  position:fixed;
  bottom:0;
}